# 定义类
class Washer():
    # 不写init方法时，系统会自动给一个空的init方法 - - 写init方法之后，系统则将空的init方法收回
    def __init__(self, width, height):
        # 添加实例属性
        self.width = width
        self.height = height

    def wash(self):
        print('洗衣机正在洗衣服...')

    def print_info(self):
        # 类里面获取属性的语法：self.属性名
        print(f'洗衣机的宽度是{self.width}cm，高度是{self.height}cm')


# 创建多个对象，属性值不同
haier1 = Washer(400,500)
haier1.print_info()

haier2 = Washer(300,400)
haier2.print_info()

haier3 = Washer(200,300)
haier3.print_info()

# error: haier4 = Washer()  空参init已经被系统收回